# Gunicorn配置文件
import os

# 绑定地址和端口
bind = "127.0.0.1:8000"

# 工作进程数（通常为CPU核心数的2倍）
workers = 4

# 工作进程类型
worker_class = "sync"

# 单个请求的超时时间（秒）
timeout = 30

# 保持连接时间
keepalive = 60

# 每个worker处理请求数量上限（防止内存泄漏）
max_requests = 1000
max_requests_jitter = 100

# 日志配置
accesslog = "logs/gunicorn_access.log"
errorlog = "logs/gunicorn_error.log"
loglevel = "info"

# 进程管理
preload_app = True
daemon = False

# 性能优化
worker_connections = 1000
max_requests_jitter = 50

print("Gunicorn配置加载完成") 